html, body{background-color:#F4F4F4;position: relative;overflow-x:hidden;}

.swiper-container{height:3.4rem;position: relative;width:8rem;}
.swiper-slide{overflow: hidden;line-height:3.4rem;display:table-cell;vertical-align: middle;position: relative;}
.swiper-slide img{width:100%;height:3.4rem;}

.products{margin:0.2rem 0.1rem 0 0.1rem;background-color:#FFFFFF;}
.products .title{height:0.8rem;line-height:0.8rem;color:#333333;text-indent:0.2rem;font-size:0.33rem;font-weight:bold;position: relative;}
.products .title .more{float:right;height:0.8rem;line-height:0.8rem;font-weight:normal;margin-right:0.2rem;}
.products .container .item{width:2.35rem;float: left;margin-left:0.2rem;}
.products .container .item .img{height:2.35rem;width:2.35rem;border:1px solid #DDDDDD;}
.products .container .item .desc{height:0.6rem;line-height:0.6rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.products .container .item .price{height:0.5rem;line-height:0.4rem;color:#FF5300;}

.shops{margin:0.2rem 0.1rem 0 0.1rem;background-color:#FFFFFF;}
.shops .title{height:0.8rem;line-height:0.8rem;color:#333333;text-indent:0.2rem;font-size:0.33rem;font-weight:bold;position: relative;}
.shops .title .more{float:right;height:0.8rem;line-height:0.8rem;font-weight:normal;margin-right:0.2rem;}
.shops .shoplist-item{display:block;}
.shops .shoplist-item .shoplist-item-top{height: 0.7rem;width: 100%;line-height: 0.7rem;display:block;padding-left:0.1rem;color: #333333;}
.shops .shoplist-item .shoplist-item-top span{font-weight: bold;vertical-align: middle;}
.shops .shoplist-item .shoplist-item-top .shoplist-item-logo{width: 0.5rem;height: 0.5rem;vertical-align: middle;margin:0.1rem 0.1rem 0 0.1rem;float: left;}
.shops .shoplist-item .shoplist-item-top .cdetail-top-auth{border-radius: 0.1rem;font-size: 0.2rem;display:inline-block;line-height: 0.3rem;padding: 0 0.1rem;vertical-align: middle;}
.shops .shoplist-item .shoplist-item-top .cdetail-top-auth .iconfont{font-size: 0.22rem;margin-right: 0.02rem}
.shops .shoplist-item .shoplist-item-top .cdetail-top-orange{color: #FF5300;border: 1px solid #FF5300;}
.shops .shoplist-item .shoplist-item-top .cdetail-top-green{color: #336600;border: 1px solid #336600;}
.shops .shoplist-item .shoplist-item-top .cdetail-top-brightred{color: #990000;border: 1px solid #990000;}
.shops .shoplist-item .shoplist-item-body{display: flex;padding-left: 0.26rem}
.shops .shoplist-item .shoplist-item-body .info{margin: 0.2rem 0;width:2.23rem;height:auto;background:#fff;margin-right: 0.26rem}
.shops .shoplist-item .shoplist-item-body .info .pic{width:2.21rem;height:2.21rem;margin:0 auto;overflow: hidden;border:1px solid #DDDDDD;}
.shops .shoplist-item .shoplist-item-body .info .title{height:0.5rem;overflow:hidden;font-size:0.3rem;line-height:0.5rem;padding-top:0.1rem;text-indent:0;}
.shops .shoplist-item .shoplist-item-body .info .price{overflow:hidden;font-size:0.3rem;line-height:0.5rem;color:#FF3300;}
.shops .shoplist-item .shoplist-item-body .info .price .iconfont{float: right;color: #0F9BD6;}

.post{margin:0.1rem;background-color:#FFFFFF;}
.post .avater{float: left;width:0.8rem;height:0.8rem;margin:0.15rem;}
.post .container{float: left;width:6.7rem;}
.post .container .name{height:0.7rem;line-height:0.8rem;font-weight:bold;}
.post .container .title{line-height:0.5rem;}
.post .container .photos{}
.post .container .photos .photo{width:2.07rem;height:2.07rem;float: left;margin:0 0.1rem 0.1rem 0;border:1px solid #DDDDDD;}

.content{position:absolute;left:0;right:0;top:1.1rem;bottom:0;overflow-y:auto;width:8rem;overflow-x:hidden;}